Package | sora.graybox.efx |
Class | public class EffectorBase |
Inheritance | EffectorBase ![]() |
Subclasses | EFXStereoDelay, EFXStereoReverb |
Property | Defined By | ||
---|---|---|---|
_antiMix : Number = 1.0 | EffectorBase | ||
_mix : Number = 0.0 | EffectorBase |
Method | Defined By | ||
---|---|---|---|
EffectorBase | |||
applyEffect(outL:Vector.<Number>, outR:Vector.<Number>, startFrame:int, sampleFrames:int):void
左右チャンネルのオーディオ出力と開始フレーム、処理フレーム数を指定してエフェクトを適用します. | EffectorBase | ||
clearBuffer():void
エフェクター内オーディオバッファが存在する場合、内容をクリアします. | EffectorBase | ||
getMix():Number
エフェクトのミックスレベルを取得します. | EffectorBase | ||
initialize():void
エフェクターを初期化します. | EffectorBase | ||
resetParameters():void
エフェクターのパラメーターをリセットします. | EffectorBase | ||
setMix(val:Number):void
エフェクトのミックスレベルを設定します. | EffectorBase |
_antiMix | property |
protected var _antiMix:Number = 1.0
_mix | property |
protected var _mix:Number = 0.0
EffectorBase | () | Constructor |
public function EffectorBase()
applyEffect | () | method |
public function applyEffect(outL:Vector.<Number>, outR:Vector.<Number>, startFrame:int, sampleFrames:int):void
左右チャンネルのオーディオ出力と開始フレーム、処理フレーム数を指定してエフェクトを適用します.
Parameters
outL:Vector.<Number> — 左チャンネル出力
| |
outR:Vector.<Number> — 右チャンネル出力
| |
startFrame:int — 開始フレーム
| |
sampleFrames:int |
clearBuffer | () | method |
public function clearBuffer():void
エフェクター内オーディオバッファが存在する場合、内容をクリアします.
getMix | () | method |
public function getMix():Number
エフェクトのミックスレベルを取得します.
ReturnsNumber — ミックスレベル (0.0 ~ 1.0)
|
initialize | () | method |
public function initialize():void
エフェクターを初期化します.
resetParameters | () | method |
public function resetParameters():void
エフェクターのパラメーターをリセットします.
setMix | () | method |
public function setMix(val:Number):void
エフェクトのミックスレベルを設定します.
Parameters
val:Number — (0.0 ~ 1.0)
|